.g_wt{background-size: 100%;height:auto;padding-top: 3rem;overflow: hidden;}
.g_wt h2{background:url(../images/wttit.jpg) no-repeat;background-size: 100%;height: 5.8rem;text-align: center;font-size: 1.5rem;color: #565656;font-weight: normal;padding-top: 1.2rem;}
.g_wt h2 em{display: block;font-size: 1.8rem;color: #0066d9;font-weight: bold;}
.g_wt .m_kr{height:34.7rem;}
.g_wt .m_kr ul{height: 19.3rem;margin-left: 3%;}
.g_wt .m_kr li{float: left;width: 39%;margin: 0 3% 1rem 0;padding: 1rem 0 0 7%;height: 7.6rem;border:1px solid #d2d2d2;}
.g_wt .m_kr li b{display: block;width: 2.6rem;height: 2.6rem;background: #CDDC39;border-radius: 50%;line-height: 2.6rem;text-align: center;font-size: 1.5rem;color: #333;font-weight: normal;margin-bottom: 0.7rem;}
.g_wt .m_kr li em{display: block;font-size: 1.1rem;line-height: 1.5rem;color: #333333;}
.g_wt .m_kr h3{height: 3.3rem;text-align: center;font-size: 1.5rem;color: #565656;font-weight: normal;}
.g_wt .m_kr .wtzs{width: 2.6rem;height: 2.6rem;margin: 0 auto;}
.g_wt .m_kr .wtzs img{width: 100%;display: block;}
.g_wt .m_fw h4{height: 4.4rem;text-align: center;font-size: 1.8rem;color: #0066d9;font-weight: bold;}
.g_wt .fwcon{margin-left: 6%;}
.g_wt .m_fw dl{float: left;width: 43%;margin-right: 5%;height:auto;margin-bottom: 0.5rem;}
.g_wt .m_fw dl:nth-child(2n){margin-right: 0;}
.g_wt .m_fw dt{width: 100%;}
.g_wt .m_fw dt img{width: 100%;display: block;}
.g_wt .m_fw dd{margin-top: 0.5rem;}
.g_wt .m_fw h3{height: 2rem;line-height: 2rem;text-align: center;font-size: 1.2rem;color: #006fd7;margin-bottom: 0.5rem;}
.g_wt .m_fw p{font-size: 1rem;line-height: 1.5rem;color: #666666;text-align: center;}

.g_pro{padding-top: 2.7rem;height:70rem;overflow:hidden  }
.g_pro h2{background:url(../images/cptit.jpg) no-repeat;background-size: 100%;height: 6rem;text-align: center;font-size: 1.9rem;color: #333333;font-weight: normal;padding-top: 1.3rem;}
.g_pro h2 a{color: #333333;}
.g_pro h2 em{display: block;font-size: 1.3rem;color: #666666;}
.g_pro .flst{height: 15.5rem;padding-left: 3%;}
.g_pro .flst li{float: left;position: relative;padding-left: 5%;width: 27%;height: 2rem;line-height: 2rem;font-size: 1rem;color: #333333;margin-bottom: 1rem;}
.g_pro .flst li a{color: #333333;}
.g_pro .flst li:before{content: "";position: absolute;background:url(../images/flico1.jpg) no-repeat;background-size: 100%;width: 0.75rem;height: 0.75rem;left:0;top:0.6rem;}

.g_pro .cplst{padding-left: 3%;height:70rem;overflow:hidden}
.g_pro .cplst li{float: left;width: 48%;margin-right: 2%;position: relative;margin-bottom: 1.6rem;}
.g_pro .cplst li:nth-child(2n){margin-right: 0;}
.g_pro .cplst li img{width: 100%;display: block;border:1px solid #e4e4e4;}
.g_pro .cplst li em{display: block; height: 3.5rem;line-height: 3.5rem;text-align: center;font-size: 1rem;color: #666666;border-bottom: 1px solid #e1e1e1;;width: 100%; overflow: hidden;}
.g_pro .cplst li:hover em{border-bottom: 1px solid #0066d9 ;color: #0066d9;}

.g_xban,.g_xban img{width: 100%;display: block;}

.g_fa{height: auto;}
.g_fa h2{background:url(../images/cptit.jpg) no-repeat;background-size: 100%;height: 6rem;text-align: center;font-size: 1.9rem;color: #333333;font-weight: normal;padding-top: 1.3rem;}
.g_fa h2 a{color: #333333;}
.g_fa h2 em{display: block;font-size: 1.3rem;color: #666666;}
.g_fa .fatit{position: relative;height: 15rem;margin-left: 3%;}
.g_fa .tabs2 a{display: block;float: left;width: 30.6%;margin: 0 2% 0.7rem 0;height: 4rem;line-height: 4rem;border:1px solid #dbdbdb;text-align: center;font-size: 1rem;color: #232222;}
.g_fa .tabs2 a:nth-child(3){margin-right: 0;}
.g_fa .tabs2 .active{background: #0066d9;color: #fff;border:1px solid #0066d9}
.g_fa .anmore{position: absolute;left:66%;top:9.7rem;width: 30.6%;height: 4rem;line-height: 4rem;border:1px solid #dbdbdb;text-align: center;}
.g_fa .anmore a{display: block;font-size: 1rem;color: #232222;width: 100%;}
.g_fa dl{margin: 0 3%;width: 94%;position: relative;}
.g_fa dt,.g_fa dt img{width: 100%;display: block;}
.g_fa dd{position: absolute;left:0;bottom: 0;background: rgba(0,102,217,.8);padding:0.8rem 3% 0 3%;height: 4rem;font-size: 1rem;line-height: 1.5rem;color: #fff; }



.g_ys1{position: relative;height: 45rem;padding-top: 2.5rem;background: #f3faff;}
.g_ys1 h2{position: relative;height: 6.2rem;text-align: center;font-size: 1.7rem;color: #0066d9;font-weight: bold;}
.g_ys1 h2 a{color: #0066d9;}
.g_ys1 h2 em{display: block;font-size: 1.3rem;color: #666666;font-weight: normal;}
.g_ys1 h2:before{content: "";position: absolute;width: 2.3rem;height: 0.1rem;background: #0066d9;left:50%;margin-left: -1.1rem;top:5rem;}
.g_ys1 dl{margin: 0 4.5%;width: 90%;}

.g_ys1 h3{height: 3.2rem;line-height: 3.2rem; position: relative;font-size: 1.6rem;color: #333333;font-weight: normal;padding-left: 10%;}
.g_ys1 h3 i{position: absolute;left:0;top:0;width: 3rem;height: 3rem;}
.g_ys1 h3 i img{width: 100%;display: block;}
.g_ys1 h3 b{font-weight: normal;color: #0066d9;}
.g_ys1 p{position: relative; padding-left: 5%;font-size: 1rem;line-height: 2.2rem;color: #666666;}
.g_ys1 p:before{content: "";position: absolute;width: 0.7rem;height: 0.7rem;background: url(../images/ysico.png) no-repeat;background-size: 100%;left:1%;top:0.8rem;}
.g_ys1 dt{width: 100%;margin-bottom: 1rem;}
.g_ys1 dt img{width: 100%;display: block;}
.g_ys1 .swiper-button-next,.g_ys1 .swiper-button-prev{position: absolute;width: 3.6rem;height: 3.6rem;top:43rem;}
.g_ys1 .swiper-button-next{background: url(../images/rjt.jpg) no-repeat;background-size: 100%;right:26%;}
.g_ys1 .swiper-button-prev{background: url(../images/ljt.jpg) no-repeat;background-size: 100%;left:26%;}
.g_ys1 .swiper-pagination-clickable .swiper-pagination-bullet{background: #464646;width: 0.7rem;height: 0.7rem;margin: 0 0.5rem;}
.g_ys1 .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #0066d9}
.g_ys1 .swiper-pagination-bullets{bottom: 3rem;}


.g_kf{padding-top: 2.2rem;height: 28rem;}
.g_kf h2{background:url(../images/hztit.jpg) no-repeat;background-size: 100%;height:6rem;text-align: center;font-size: 1.9rem;color: #333333;font-weight: normal;padding-top: 1rem;}
.g_kf h2 a{color: #333333;}
.g_kf h2 em{display: block;font-size: 1.3rem;color: #666666;}
.g_kf ul{margin-left: 5%;}
.g_kf li{float: left;width: 32%;}
.g_kf li img{width: 100%;display: block; box-sizing:border-box; border:1px solid #dddcdc;border-right: none;border-bottom: none;}
.g_kf li:nth-child(3n){border-right:1px solid #dddcdc;}
.g_kf li:nth-child(7),.g_kf li:nth-child(8),.g_kf li:nth-child(9){border-bottom:1px solid #dddcdc;}


.g_ab{height:36rem;}
.g_ab h2{background:url(../images/abtit.jpg) no-repeat;background-size: 100%;height:5.6rem;text-align: center;font-size: 1.9rem;color: #333333;font-weight: normal;padding-top: 1.2rem;}
.g_ab h2 a{color: #333333;}
.g_ab h2 em{display: block;font-size: 1.3rem;color: #666666;}
.g_ab dl{margin: 0 4%;}
.g_ab dt{width: 100%;margin-bottom: 1.2rem;}
.g_ab dt img{width: 100%;display: block;}
.g_ab h3{height: 1.8rem;line-height: 1.8rem;font-weight: bold;color: #555555;font-size: 1rem;margin-bottom: 0.1rem;}
.g_ab h3 a{color: #333333;}
.g_ab p{font-size: 1rem;line-height: 1.8rem;color: #555555; height: 7.2rem;overflow: hidden;}
.g_ab p a{color: #0066d9;}




.g-news{margin: 0 1.5%; height: 22.5rem;}
.news_nav{height: 3rem; background: #eff1f6; margin:0 auto 0.75rem;}
.news_nav p{height: 3rem; float: left;width: 25%;text-align: center; font-size: 1.2rem; line-height: 3rem; color: #333333; position: relative; }
.news_nav p a{color: #333333;display: inline-block; width: 100%; }
.news_nav p.cur a{background: #0066d9;color: #fff;}

.news_nav span{display: none; float: right; font-size: 0.9rem;color: #919295; text-transform: uppercase; line-height: 3rem; padding-right: 2%;}
.news_nav span a{color: #919295;}

.news_nav .ne_db{display: block;}
.news_con{ font-size: 1rem; line-height: 2.8rem; }
.news_con li{height: 2.8rem; border-bottom: 1px dashed #ddd;color: #555555; box-sizing: border-box; padding-left: 1.2rem; background: url(../images/dtico.jpg) no-repeat left center; background-size:0.6rem 0.6rem;}
.news_con li a{color: #555555;}
.news_con a:nth-last-child(1) li{border-bottom: 0;}
.news_con li:last-child{border-bottom: none;}













html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:    10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:400px){html{font-size: 12.5px;}}
@media screen and (min-width:480px){html{font-size:    15px;}}
@media screen and (min-width:520px){html{font-size:    16.25px;}}
@media screen and (min-width:414px){html{font-size:  13px;}}
@media screen and (min-width:560px){html{font-size:  17.5px;}}
@media screen and (min-width:600px){html{font-size:  18.75px;}}
@media screen and (min-width:640px){html{font-size:    20px;}}